5
171 64
85 150
0 130
4 7
97 0
5
112 63 7056
90 38 3420
105 72 7560
76 49 3724
29 63 1827
1
36 16
59 16
59 28
36 28
